body{overflow-x:hidden; font-family:"Microsoft YaHei","微软雅黑","verdana","宋体"; }
html, body, ul, li, h1, h2, h3, h4, h5, h6, fieldset, legend, dl, dt, dd {padding:0; margin:0;}
ul,li {list-style-type:none; text-transform:capitalize;}
.clear {clear:both; *display:inline;/*IE only*/}
p{font-family:"Microsoft YaHei","微软雅黑","verdana","宋体";}
a{text-decoration:none;font-family:"Microsoft YaHei","微软雅黑","verdana","宋体";}

img{ border:0}

.nav_k{ width:1200px; height:80px; margin:0 auto;}
.logo{ width:382px; height:80px; float:left;}
#nav { width:818px; display:block; height:80px; float:left;}
#nav .mainlevel {float:left; line-height:80px; border-right:1px solid #fff; width:100px;/*IE6 only*/}
#nav .mainlevel a {color:#000; text-decoration:none; display:block; width:100px; text-align:center;}
#nav .mainlevel a:hover {color:#004b9a; text-decoration:none; background:#f0f0f0;}
#nav .mainlevel ul {display:none; position:absolute; z-index:999;}
#nav .mainlevel li {border-top:1px solid #fff; background:#f0f0f0; width:100px; height:30px;/*IE6 only*/ filter:alpha(opacity=50); 
-moz-opacity:0.8; opacity:0.8;}
#nav .mainlevel li a:link, #nav .mainlevel li a:hover{height:30px; line-height:30px;}
#nav .mainlevel ul li a{ font-size:12px;}



/*首页切换*/
#full-screen-slider { width:100%; height:600px; float:left; position:relative}
#slides { display:block; width:100%; height:600px; list-style:none; padding:0; margin:0; position:relative}
#slides li { display:block; width:100%; height:100%; list-style:none; padding:0; margin:0; position:absolute}
#slides li a { display:block; width:100%; height:100%; text-indent:-9999px}
#pagination { display:block; list-style:none; position:absolute; top:340px; z-index:9900;  padding:5px 15px 5px 0; z-index:999;}
#pagination li { display:block; list-style:none; width:12px; height:12px; float:left; margin-left:15px; border-radius:5px; background:#FFF; z-index:999;}
#pagination li a { display:block; width:100%; height:100%; padding:0; margin:0;  text-indent:-9999px;}
#pagination li.current { background:#0092CE}



/*首页公司简介*/
div.navtwo{width:100%;height:940px; clear:both; margin-top:20px;}
div.navtwo div.navtwonei{width:1127px;height:940px;margin:0 auto;}

div.navtwo div.navtwonei div.navtwoneishang{width:1200px;height:100px;}
div.navtwo div.navtwonei div.navtwoneishang p{margin-left:36px;line-height:24px;font-size:14px;color:#8e8e8e;}

div.navtwo div.navtwonei div.navtwoneixia{width:1127px;height:827px;position:relative;}

div.navtwo div.navtwonei div.navtwoneixia div.navtwoneixiaone{width:226px;height:107px;left:293px;top:307px;position:absolute; padding:80px 12px 13px 12px;}

div.navtwo div.navtwonei div.navtwoneixia div.navtwoneixiatwo{width:584px;height:420px;right:0px;top:0px;position:absolute;}
div.navdatushow{width:584px;height:420px;overflow:hidden;position:relative;}
div.navdatushow img#navdatushow0{width:584px;height:420px;left:0px;top:0px;position:absolute;}
div.navdatushow img#navdatushow1{width:584px;height:420px;left:0px;top:0px;position:absolute;}
div.navdatushow img#navdatushow2{width:584px;height:420px;left:0px;top:0px;position:absolute;}
div.navdatushow img#navdatushow3{width:584px;height:420px;left:0px;top:0px;position:absolute;}
div.navdatushow img#navdatushow4{width:584px;height:420px;left:0px;top:0px;position:absolute;z-index:1;}
div.navtwo div.navtwonei div.navtwoneixia div.navtwoneixiathree{width:160px;height:160px;left:543px;top:420px;position:absolute;background:#1c5eaa;}
div.navtwo div.navtwonei div.navtwoneixia div.navtwoneixiathree div.navtwoneixiathreenei{width:62px;height:21px;margin:auto;}
div.navtwo div.navtwonei div.navtwoneixia div.navtwoneixiathree div.navtwoneixiathreenei a.shangyige{width:14px;height:21px;float:left;display:block;background:url(../images/shouyeqian.jpg) no-repeat;cursor:pointer;}
div.navtwo div.navtwonei div.navtwoneixia div.navtwoneixiathree div.navtwoneixiathreenei a.xiayige{width:14px;height:21px;float:right;display:block;background: url(../images/shouyehou.jpg) no-repeat;cursor:pointer;}

div.navtwo div.navtwonei div.navtwoneixia div.navtwoneixiafour{width:420px;height:320px;left:0px;bottom:0px;position:absolute;background:url(images/xiao.jpg) no-repeat;}

div.navxiaotushow{width:420px;height:320px;overflow:hidden;position:relative;}
div.navxiaotushow img#navxiaotushow0{width:420px;height:320px;left:0px;top:0px;position:absolute;}
div.navxiaotushow img#navxiaotushow1{width:420px;height:320px;left:0px;top:0px;position:absolute;}
div.navxiaotushow img#navxiaotushow2{width:420px;height:320px;left:0px;top:0px;position:absolute;}
div.navxiaotushow img#navxiaotushow3{width:420px;height:320px;left:0px;top:0px;position:absolute;}
div.navxiaotushow img#navxiaotushow4{width:420px;height:320px;left:0px;top:0px;position:absolute;z-index:1;}
div.navtwo div.navtwonei div.navtwoneixia div.navtwoneixiafive{width:360px;height:350px;right:0px;position:absolute; bottom:20px;}
div.navtwo div.navtwonei div.navtwoneixia div.navtwoneixiafive p{line-height:25px;font-size:14px;color:#8e8e8e;}
.about_k{ width:1200px; height:87px;}
.about{ width:322px; height:87px; float:left;}
.company{ width:500px; height:87px; float:left; padding-left:370px;}




/*首页产品*/
.product_k{ width:1200px; height:auto; margin:0 auto; height:680px; display:table;}
div.navsix{width:100%;height:654px;position:relative; margin:0 auto;}
div.navsex .product_title{ width:1200px; height:110px; text-align:center; margin:0 auto; padding-top:20px;}
.navsixnei{width:364px;float:left;height:auto; padding:18px; }
.navsixnei img.navsix{width:360px;height:400px;}
.grid {
	overflow: hidden;
	margin: 0;
	width: 100%;
	list-style: none;
	text-align: center;
}



/* Common style */
.grid figure {
	position: relative;
	z-index: 1;
	display: inline-block;
	overflow: hidden;
	margin:0 -0.135em;
	/*background: #3085a3;*/
	text-align: center;
	cursor: pointer;
}

.grid figure img {
	position: relative;
	display: block;
	min-height: 100%;
	opacity: 0.8;
}




.grid figure figcaption {
	padding-top:40%;
	padding-left:5%;
	color: #fff;
	text-transform: uppercase;
	font-size: 1.25em;
	-webkit-backface-visibility: hidden;
	backface-visibility: hidden;
}

.grid figure figcaption::before,
.grid figure figcaption::after {
	pointer-events: none;
}

.grid figure figcaption,
.grid figure a {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
}



.grid figure h2 {
	word-spacing: -0.15em;
	
	font-weight: 300;
}

.grid figure h2 span {
	font-weight: 800;
}

.grid figure h2,
.grid figure p {
	margin: 0;
}

.grid figure p {
	letter-spacing: 1px;
	font-size: 68.5%;
}


/*---------------*/
/***** Ruby *****/
/*---------------*/

figure.effect-ruby {
	background-color: #000;
	border:2px solid #fff;
	
	
}



figure.effect-ruby span {
	position: relative;
	display: block;
	width:360px; 
	height:auto; 
	background:#f4f4f4;
	line-height:40px;
	padding:15px 0;
	text-align:center;
	font-family:"Microsoft YaHei","微软雅黑","verdana","宋体";
}

figure.effect-ruby span a{ 
position: relative;
width:120px; 
height:28px; 
line-height:28px; 
border:1px  solid #edbd37; 
display:block; 
margin:0 auto; 
color:#edbd37;
}



figure.effect-ruby img {
	opacity: 1;
	-webkit-transition: opacity 0.35s, -webkit-transform 0.35s;
	transition: opacity 0.35s, transform 0.35s;
	-webkit-transform: scale(1.15);
	transform: scale(1.2);
}



figure.effect-ruby:hover{
	background-color: #000;
	border:2px solid #004a9f;
	
}

figure.effect-ruby:hover img {
	opacity: 0.5;
	-webkit-transform: scale(1);
	transform: scale(1);
	
}

figure.effect-ruby:hover span a {
	color:#fff;
	background:#004a9f;
	border:0;
}



figure.effect-ruby p {
	margin-right:15%;
	line-height:40px;
	font-size:20px;
	font-weight:bold;
	border-top: 1px solid #fff;
	border-bottom: 1px solid #fff;
	opacity: 0;
	-webkit-transition: opacity 0.35s, -webkit-transform 0.35s;
	transition: opacity 0.35s, transform 0.35s;
	-webkit-transform: translate3d(0,20px,0) scale(1.1);
	transform: translate3d(0,20px,0) scale(1.1);
} 

figure.effect-ruby:hover h2 {
	-webkit-transform: translate3d(0,0,0);
	transform: translate3d(0,0,0);
}

figure.effect-ruby:hover p {
	opacity: 1;
	-webkit-transform: translate3d(0,0,0) scale(1);
	transform: translate3d(0,0,0) scale(1);
}




/*首页新闻*/
.news_k{ width:100%; height:auto; margin:0 auto; }
.news{ width:100%; height:auto; float:left; background:url(../images/news_bg.jpg) no-repeat center top; padding-top:150px; }
.news ul{ width:1200px; height:auto; margin:0 auto;}
.news ul li{ width:1100px; height:auto; float:left; padding:10px 50px;}

.style_li1{ background:#f4f4f4;}
.style_li2{ background:#004a9f;}


.style_li1 .li_left{ width:100px; height:auto; line-height:20px; float:left; font-size:20px; text-align:right; border-right:1px solid #ccc; padding-right:20px; color:#f1bc38;}
.style_li1 .li_left span{ width:100px; height:35px; line-height:35px; float:left; font-size:30px;}
.style_li1 .li_right{ width:920px; height:auto; float:left; font-size:12px; text-align:left; padding:0 25px;}
.style_li1 .news_title{ width:920px; height:28px; line-height:28px; float:left; font-size:16px; }
.style_li1 .news_text{ width:920px;font-size:12px; line-height:20px; color:#5f5f5f}

.style_li2 .li_left{ width:100px; height:auto; line-height:20px; float:left; font-size:20px; text-align:right; border-right:1px solid #ccc; padding-right:20px; color:#fff;}
.style_li2 .li_left span{ width:100px; height:35px; line-height:35px; float:left; font-size:30px;}
.style_li2 .li_right{ width:920px; height:auto; float:left; font-size:12px; text-align:left; padding:0 25px;}
.style_li2 .news_title{ width:920px; height:28px; line-height:28px; float:left; font-size:16px; }
.style_li2 .news_text{ width:920px;font-size:12px; line-height:20px; color:#fff}


.hui16{ font-size:15px;  color:#333333;}
.bai16{ font-size:15px; color:#fff;}
.news_btn{ width:1200px; height:36px; line-height:36px; margin:0 auto; text-align:center; padding:20px 0; clear:both;}
.news_btn span{ margin:0 20px;}


.contact_k{ width:100%; height:500px; margin:0 auto; background:url(../images/contact_bg.jpg) no-repeat center; clear:both;}
.contact{ width:1200px; height:400px; margin:0 auto; background:url(../images/contact.png) no-repeat left; padding:50px 0;}

.contact_left{ width:450px; height:auto; float:left; padding-left:100px; padding-top:5px; line-height:25px; font-size:15px;}
.contact_right{ width:520px; height:358px; float:left; background:url(../images/kuang.png) no-repeat bottom right; padding-top:30px; padding-left:30px;}

.end{ width:100%; height50px; margin:0 auto; background:#909090; line-height:25px; text-align:center; color:#fff; padding:15px 0; font-size:12px; font-weight:normal}
.end a{color:#fff;}

/*关于我们*/
.ny_banner{ width:100%; height:300px;}
.ny_title{ width:100%; height:40px; line-height:40px; background:url(../images/ny_title.jpg) no-repeat center;}
.ny_title_text{ width:1200px; height:40px; line-height:40px; margin:0 auto;}
.ny_title_text a{color:#000;}
.ny{ width:100%; height:auto; float:left; background:#f7f7f7;}
.ny_k{ width:1200px; height:auto; margin:0 auto; padding-top:20px;}
.ny_left{ width:280px; height:auto; float:left;  padding-bottom:20px;}
.ny_class{ width:280px; height:auto; float:left;}
.ny_class dl{ width:280px; height:auto; float:left;}
.ny_class dl dt{ width:260px; height:50px; float:left; background:#0e58af; color:#fff; padding:12px 0 12px 20px;}
.ny_class dl dt span{ width:260px; height:25px; line-height:25px; display:block; font-size:25px;}
.ny_class dl dd{ width:278px; height:40px; line-height:40px; float:left; border-bottom:1px solid #CCC; border-left:1px solid #CCC; border-right:1px solid #CCC; clear:both; text-align:center; background:#fff;}
.ny_class dl dd a:link,.ny_class dl dd a:visited{width:278px; height:40px; line-height:40px; float:left; clear:both; text-align:center; background:#fff; display:block; color:#333}
.ny_class dl dd a:hover{width:278px; height:40px; line-height:40px; float:left;clear:both; text-align:center; background:#ecebeb; display:block; color:#125cb3;}

.ny_contact{ width:280px; height:auto; float:left; padding-top:20px;}
.ny_content_t{ width:260px; height:50px; float:left; background:#0e58af; color:#fff; padding:12px 0 12px 20px; }
.ny_content_t span{width:260px; height:25px; line-height:25px; display:block; font-size:25px;}
.ny_contact_text{ width:258px; height:auto; float:left;  border-bottom:1px solid #CCC; border-left:1px solid #CCC; border-right:1px solid #CCC; padding:10px; font-size:13px; background-image:url(../images/map.gif); background-position:bottom right; background-repeat:no-repeat; background-color:#FFF; padding-bottom:30px;}
.ny_contact_text span{ width:258px; height:40px; line-height:40px; float:left; font-weight:bold; text-align:center; font-size:15px;}
.ny_contact_text dl{ width:258px; height:auto; float:left;}
.ny_contact_text dl dt{ width:58px; height:25px; line-height:25px; float:left; text-align:right;}
.ny_contact_text dl dd{ width:200px; height:auto; line-height:25px; float:left;}

.ny_right{ width:840px; height:auto; float:left; border:1px solid #CCC; background:#fff; margin-left:18px; padding:30px; font-size:14px; font-weight:normal; line-height:25px;}

.p_title{ width:840px; height:50px; line-height:50px; float:left; font-size:18px; text-align:center;}
.p_text{ width:840px; height:auto; float:left; line-height:25px;}


/*产品展示*/
.ny_product{width:900px; height:auto; float:left; margin-left:18px;}
.nyproduct_k{ width:202px; height:auto; float:left; margin:9px;}
.product_pic{ width:200px; height:222px; float:left; border:1px solid #CCC;}
.product_text{ width:200px; height:32px; line-height:32px; float:left; text-align:center; }
/*.product_text dl{ width:658px; height:auto; float:left;}
.product_text dl dt{ width:658px; height:40px; line-height:40px; float:left; font-size:18px}
.product_text dl dd{ width:658px; height:auto; float:left; line-height:28px;}
.product_text dl dd a{ width:100px; height:30px; border:1px solid #155fb6; display:block; text-align:center; margin-top:10px; float:right; color:#145eb5}*/
.fy{ width:900px; height:40px; line-height:40px; float:left; text-align:center; padding-bottom:20px;}
.fy a{ margin:0 10px; color:#000;}
.hei{ color:#000;}



/*荣誉资质*/
.ny_honner{width:900px; height:auto; float:left; margin-left:18px;}
.ny_honner ul{ width:900px; height:auto; float:left;}
.ny_honner ul li{ width:280px; height:auto; float:left; padding:6px;} 
.ny_honner ul li img{ width:280px; height:200px;}


/*方案设计*/

.ny_plan{width:900px; height:auto; float:left; margin-left:18px;}
.plan_k{ width:858px; height:200px; float:left; border:1px solid #CCC; background:#fff; padding:20px; margin-bottom:20px; display:table;}
.plan_pic{ width:210px; height:180px; float:left; padding-right:20px;}
.plan_pic img{ width:210px; height:180px;}
.plan_text{ width:378px; height:180; float:left; }

.plan_text dl{ width:378px; height:auto; float:left;}
.plan_text dl dt{ width:378px; height:40px; line-height:40px; float:left; font-size:18px}
.plan_text dl dd{ width:378px; height:auto; float:left; line-height:28px; font-size:14px;}

.blue16{ color:#0033FF; font-size:16px;}

/*主要业绩*/
.ny_score{ width:842px; height:auto; float:left;  margin-left:18px; padding:0 30px; font-size:14px; font-weight:normal; line-height:25px; padding-bottom:20px;}

.ny_news{ width:842px; height:auto; float:left;  margin-left:18px; padding:0 30px; font-size:14px; font-weight:normal; line-height:25px; padding-bottom:20px;}
.ny_news dl{ width:842px; height:auto; float:left; border-bottom:1px dashed #ccc;}
.ny_news dl dt{ width:742px; height:40px; line-height:40px; float:left;}
.ny_news dl dd{ width:100px; height:40px; line-height:40px; float:left;}


